@charset "utf-8";
html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.header{ width:100%; float:left}
.top{ width:100%; height:120px;}
.logo{ width:1200px; margin:0 auto; height:110px; padding-top:15px}
.tel{ float: right; margin-right:10px;}
.nav{ width:100%; height:48px; background:#003e78; font-family:"微软雅黑"}
.nav ul{ width:1200px; margin:0 auto; height:48px; font-family:"微软雅黑"}
.nav li{ width:142px; float:left; height:48px; font-size:16px; line-height:48px; text-align:center; color:#FFFFFF; background:url(../images/navxian.png) right 0 no-repeat; position:relative; font-family:"微软雅黑"}
.nav li:hover{ background:#1051a7; font-family:"微软雅黑"}
.nav li:hover dl{ display:block;}
.nav li dl{ position:absolute; top:48px; left:0px; width:142px; background:url(../images/navddbj.png) repeat-y; display:none; z-index:9999}
.nav li dd{ width:142px; height:30px; font:14px/30px "微软雅黑"; color:#FFFFFF; text-align:center;}
.nav li dd:hover{ font: bold 14px/30px "微软雅黑"; color:#ff0000;}
#mw{ background:none;}
#mw:hover{background:#1051a7;}
.banner{ width:100%; height:527px;}
.ggao{ width:100%; height:36px; background:#e5e5e5;}
.ggaon{ width:1200px; margin:0 auto; height:36px;}
.ggaon span{ height:36px; background:url(../images/ggaobj.png) left no-repeat; float:left; font: bold 14px/36px "微软雅黑"; color:#646464; padding-left:25px;}
.ggaon p{ font:12px/36px "微软雅黑"; color:#646464; float:left; margin-left:10px;}
.main{ width:100%; float:left; padding-top:36px}
.pro{ width:1200px; margin:0 auto;}
.prof{ float:left; width:242px; border:1px #c5d8eb solid}
.profbt{ width:242px; height:48px; background:url(../images/profbj.jpg) no-repeat; padding-top:10px; text-align:center}
.profbt span{ font-size:18px;  color:#FFFFFF;}
.profbt p{ font-size:12px; color:#FFFFFF; margin-left:5px; float:left; width:100px;}
.prof li{ width:222px; height:36px; border-bottom:1px #CCCCCC solid; font:14px/36px "微软雅黑"; color:#464646; list-style:none; padding-left:20px; margin-top:8px;}
.prof li:hover{ background:#003e78;}
.prof li:hover a{ color:#FFFFFF}
.pron{ width:920px; float:left; margin-left:36px;}
.probt{ width:920px; height:47px; background:url(../images/probt.jpg) no-repeat; text-align:center}
.probt p{ font-size:18px; color:#003e78; line-height:47px; }
.maind{ width:1200px; margin:20px auto;}
.about{ width:343px; float:left;}
.bt{ width:100%; height:38px; background:url(../images/btbj.jpg) repeat-x;}
.bt span{ width:113px; height:38px; display:block; padding-left:20px; font-size:18px;  color:#003357; line-height:38px; float:left}
.bt p{ font-size:12px; color:#003e78; float:right; line-height:38px; display:block;}
.about_p{ font: 12px/2 "微软雅黑"; color:#444444;}
.about_p img{ margin-bottom:10px; margin-top:20px; float:left;}
.news{ width:440px; float:left; margin-left:48px;}
.news ul{ margin-top:10px;}
.news li{ width:100%; height:36px; border-bottom:1px #CCCCCC dashed; font:12px/36px "微软雅黑"; color:#444444;}
.news li:hover{ color:#004484;}
.contact{ width:333px; float:left; margin-left:35px;}
.contact_p{ font:12px/2 "微软雅黑"; color:#171717;}
.contact_p img{ float:left; margin-bottom:10px; margin-top:20px;}
.footer{ width:100%; height:100%; background:url(../images/footbj.jpg) repeat ; margin-top:30px; background: #003e78;}
.foot{ width:1002px; height:100%; margin:0 auto;}
.foot img{ float:left; margin-top:20px;}
.famin{ width:800px; height:80px; line-height:80px; padding-left:30px; font:15px/15px "微软雅黑"; line-height:24px; font-size:12px; color: #FFFFFF; margin:10px auto; padding-top:15px;}
.foot a:hover{ color:#CCCCCC}
.nmain{ width:1200px; margin:15px auto; overflow:hidden; height:auto}
.side{ width:243px; float:left;}
.ncontact{ width:100%; float:left; margin-top:20px;}
.ncontact_p{ width:220px; padding-left:15px; font-size:14px; line-height:2; color:#464646; margin-top:15px; font-family:"微软雅黑"}
.nmainr{ width:915px; float:left; margin-left:40px;}
.nbt{ width:100%; height:36px; background:url(../images/nbtbj.jpg) left center no-repeat;}
.nbt span{ font-size:16px; line-height:36px; color:#003e78; float:left; margin-left:10px;}
.nbt p{ font:12px/36px "微软雅黑"; color:#666666; float:right; margin-right:5px;}
.npro{ width:100%; float:left;}
.npro ul{ width:120%;}
.npro li{ width:217px; height:182px; float:left; margin-right:15px; margin-bottom:10px; font:12px/2 "微软雅黑"; color:#818181; text-align:center;}
.npro li img{ padding:4px; background:#FFFFFF; border:1px #cecece solid;}
.npro li:hover a{ font:bold 12px/2 "微软雅黑"; color:#003e78}
.npro li:hover img{ border:1px solid #003e78;}
.neirong{ width:95%; margin:40px auto; font-size:12px;}
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px; height:260px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


/*CSS technorati style pagination*/

DIV.technorati {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.technorati A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: rgb(66,97,222); MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.technorati A:hover {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #4261df
}
DIV.technorati A:active {
	BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #4261df
}
DIV.technorati SPAN.thisclass {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.technorati SPAN.disabled {
	DISPLAY: none
}
